        .pricing {
          display: flex;          /* Use flex to create a flex container */
          flex-wrap: wrap;        /* Allow items to wrap onto multiple lines if needed */
          justify-content: center; /* Center items horizontally */
          width: 100%;            /* Set the container to take the full width */
          margin: 0 auto;         /* Center the container itself (if it has a fixed width) */
        }

        .pricing-item {
          position: relative;
          display: flex;           /* Use flex for flexible child layout */
          flex-direction: column;  /* Align children vertically inside each item */
          align-items: stretch;
          text-align: center;
          flex: 1 1 330px;         /* Allow items to grow and shrink, with a base width of 330px */
          margin: 10px;            /* Margin for spacing between items */
          box-sizing: border-box;  /* Include padding and border in width calculation */
        }
      
      .pricing-action {
          color: inherit;
          border: none;
          background: none;
          cursor: pointer;
      }
      
      .pricing-action:focus {
          outline: none;
      }
      
      .pricing-feature-list {
          text-align: left;
      }
      
      .pricing-palden .pricing-item {
        font-family: 'Open Sans', sans-serif;
        cursor: default;
        color: #84697c;
        background: #fff;
        box-shadow: 0 0 10px rgba(46, 59, 125, 0.23);
        border-radius: 20px 20px 10px 10px;
        margin: 1em;  /* Adjusted for spacing between items */
        width: calc(33.33% - 2em); /* Adjust width to fit three items per row */
        box-sizing: border-box;
    }
      
      .pricing-palden .pricing-deco {
          border-radius: 10px 10px 0 0;
          background: transparent;
          background-image: -moz-linear-gradient(45deg, #054477 5%, #000e33 100%);
          background-image: -webkit-linear-gradient(45deg, #054477 5%, #000e33 100%);
          background-image: linear-gradient(45deg, #054477 5%, #000e33 100%);
          padding: 5em 0 19em;
          position: relative;
      }
      
      .pricing-palden .pricing-deco-img {
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 160px;
      }
      
      .pricing-palden .pricing-title {
          font-size: 0.75em;
          margin: 0;
          text-transform: uppercase;
          font-family: 'Nasa'; 
          letter-spacing: 1px;
          color: #fff;
      }
      
      .pricing-palden .deco-layer {
          -webkit-transition: -webkit-transform 0.5s;
          transition: transform 0.5s;
      }
      
      .pricing-palden .pricing-item:hover .deco-layer--1 {
          -webkit-transform: translate3d(15px, 0, 0);
          transform: translate3d(15px, 0, 0);
      }
      
      .pricing-palden .pricing-item:hover .deco-layer--2 {
          -webkit-transform: translate3d(-15px, 0, 0);
          transform: translate3d(-15px, 0, 0);
      }
      
      .pricing-palden .icon {
          font-size: 2.5em;
      }
      
      .pricing-palden .pricing-price {
          font-size: 4em;
          font-family: 'Nasa';
          padding: 0;
          color: #fff;
          margin: 0 0 0.25em 0;
          line-height: 0.75;
      }
      
      .pricing-palden .pricing-currency {
          font-size: 0.15em;
          vertical-align: top;
      }
      
      .pricing-palden .pricing-period {
          font-size: 0.15em;
          padding: 0 0 0 0.5em;
          font-style: italic;
      }
      
      .pricing-palden .pricing__sentence {
          font-weight: bold;
          margin: 0 0 1em 0;
          padding: 0 0 0.5em;
      }
      
      .pricing-palden .pricing-feature-list {
          list-style: none;
          text-align: center;
          color: black;
          font-weight: 900;
      }
      
      .pricing-palden .pricing-feature {
          padding: 5px 10px;
          font-family: 'MBF Space';
      }
      
      .pricing-palden .pricing-action {
          font-weight: bold;
          margin: auto 3em 2em 3em;
          padding: 1em 9em;
          color: #fff;
          border-radius: 5px;
          background: #2c2d44;
          background-image: -moz-linear-gradient(45deg, #3f3251 2%, #002025 100%);
          background-image: -webkit-linear-gradient(45deg, #3f3251 2%, #002025 100%);
          background-image: linear-gradient(45deg, #3f3251 2%, #002025 100%);
          box-shadow: 0 0 2px rgb(255, 255, 255),
          0 0 5px rgb(0, 0, 0);
          transition: all 0.4s ease;
          -webkit-transition: background-color 0.3s;
          transition: background-color 0.3s;
      }
      
      .pricing-palden .pricing-action:hover,
      .pricing-palden .pricing-action:focus {
          background: linear-gradient(145deg, #5f4b7a 2%, #014b57 100%);
      }
      
      .pricing-palden .pricing-item--featured .pricing-deco {
          padding: 5em 0 8.885em 0;
      }

    .inner-header {
      height:100%;
      width:100%;
      margin: 0;
      padding: 0;
    }

    .flex { /*Flexbox for containers*/
      justify-content: center;
      align-items: center;
      text-align: center;
    }

    .waves {
      position:relative;
      width: 100%;
      height:150vh;
      margin-bottom:-7px; /*Fix for safari gap*/
      min-height:100px;
      max-height:250px;
    }

    /* Animation */
    .parallax > use {
    animation: move-forever 25s cubic-bezier(.55,.5,.45,.5)     infinite;
    }
    .parallax > use:nth-child(1) {
    animation-delay: -2s;
    animation-duration: 7s;
    }
    .parallax > use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
    }
    .parallax > use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
    }
    .parallax > use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
    }
    @keyframes move-forever {
    0% {
    transform: translate3d(-90px,0,0);
    }
    100% { 
      transform: translate3d(85px,0,0);
    }
    }